package Day10;

/**
 * @author HYHwtx
 * @version 1.0
 * @date 2022/2/16 10:07
 */
public class Demo08 {
    public static void main(String[] args) {
        //请求出一个数组int[]的最大值{4,-1,9,10,23}，并得到对应的下标。
        //1.定义一个int数组，int[] arr={.......}
        //2.假定 max=arr[0] 是最大值，maxIndex=0;
        //3.从下标1开始遍历arr。如果max<当前元素，说明max就不是一个真正的最大值，我们就max=当前元素；
        //maxIndex=当前元素下标
        //4.当我们遍历这个数组arr后，max就是真正的最大值，maxIndex最大值对应的下标
        int[] array = {4,-1,9,10,23,78,45,9,61,2,36,89,100,35,23};
        int max = array[0];//假定第一个是最大值
        int indexMax = 0;//假定的最大值的下标
        for (int i = 0; i < array.length; i++) {
            if (array[i]>max){
                max=array[i];//把max设置为当前元素
                indexMax = i;
            }
        }
        System.out.println("最大值为："+max+"，最大值对应的下标为："+indexMax);
    }
}
